home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #11 / Amiga Plus CD - 2004 - No. 11.iso / AmiSoft / Dev / misc / iff-rgfx.lha / IFF-RGFX / RGFX.txt < prev   
Text File  |  2004-08-29  |  4KB  |  121 lines

  1.  
  2.  $VER: RGFX.doc 2.0 (28.8.2004)
  3.  ==============================
  4.  
  5.  IFF-RGFX: An extended graphics file format for
  6.            Amigas and compatibles using XPK
  7.  
  8.  Author:  Andreas R. Kleinert
  9.  Date:    V1.0 16 Nov 1997 (16.11.1997)
  10.           V1.1 26 Nov 1997 (26.11.1997)
  11.           V1.2 07 Dec 1997 (07.12.1997)
  12.           V2.0 28 Aug 2004 (28.08.2004)
  13.  Contact: Andreas Kleinert <info@ar-kleinert.de>
  14.  
  15.  Credits: Peter Bornhall, Marcel Offermans, Achim Stegemann
  16.  
  17.  
  18.  Preface
  19.  -------
  20.  Since some time there's need for either an extension
  21.  or a complete rework of the IFF-ILBM file format: one can't
  22.  store chunky graphics and storing more than 256 colors
  23.  only is possible in a very unusual manner.
  24.  
  25.  All that does slow down usage on graphics card-equipped
  26.  systems very much.
  27.  
  28.  And IFF-ILBM's compression is not very efficient, too.
  29.  
  30.  IFF-RGB8, IFF-DEEP and IFF-YUVN aren't good alternatives,
  31.  since they're mainly designed for 24 Bit images and/or make
  32.  use of uncommon compression algorithms and/or color spaces.
  33.  
  34.  A first step to pass this by was SView's internal
  35.  graphics file format called "SVG" (SView Graphics),
  36.  but it was not an IFF file format and somewhat proprietary
  37.  in other terms, too. Additionally, there's a name-clash
  38.  with the new vector graphics format from W3C...
  39.  
  40.  RGFX is an attempt to design a new file format that unifies
  41.  the following enhancements over IFF-ILBM et al:
  42.  
  43.    - a real, open IFF file format
  44.    - fully documented
  45.    - easily extendable
  46.    - currently supports:
  47.  
  48.       - planar graphics                    ( <=    8 Bit)
  49.       - chunky graphics                    ( <=    8 Bit)
  50.       - 15 Bit graphics as  RGB            (    3x 5 Bit)
  51.       - 16 Bit graphics as ARGB            (1 + 3x 5 Bit)
  52.       - 24 Bit graphics as  RGB triples    (    3x 8 Bit)
  53.       - 32 Bit graphics as ARGB quadruples (8 + 3x 8 Bit)
  54.  
  55.    - allows to save these as either:
  56.  
  57.       - uncompressed
  58.       - compressed with any available XPK-Packer
  59.  
  60.      This gives the following advantages:
  61.  
  62.       - you can easily (and quickly!) write raw
  63.         chunky and RGB graphics without having to
  64.         implement compression algorithms like CmpByteRun1
  65.       - nevertheless you can use any compression
  66.         algorithm you like - if there a really new,
  67.         efficient ones available, you don't need
  68.         to wait for an extension of the file format
  69.         AND your prefered image processing program;
  70.         no, you simply select the corresponding
  71.         XPK packer and everything is done 'automagically'
  72.  
  73.      Last not least:
  74.  
  75.       - as you may know, the XPK package now is GNU software and
  76.         it's now somewhat more platform-independent than it was
  77.         some years ago
  78.  
  79.    - allows to store separate viewmode information
  80.      for all the three gfx/RTG systems, as there
  81.      are:
  82.  
  83.       - AGA
  84.       - CyberGraphX
  85.       - Picasso96
  86.  
  87.      This enables you to specify screenmode settings
  88.      for several destination systems as well as a common
  89.      default behaviour (AGA screenmode).
  90.  
  91.    - displays really fast on RTG systems
  92.      when using a chunky or RTG storage format.
  93.      No more waiting for 8 or 24 Bit c2p conversion !
  94.  
  95.    - easily can be stored into and exchanged through
  96.      the clipboard, since it's an IFF file format
  97.  
  98.    - already is supported by SuperView 7.30
  99.      (library version 19.5), soon should be
  100.      supported by other programs, too
  101.  
  102.    - and more...
  103.  
  104.  
  105.  
  106.  Where can the docs be found ?
  107.  
  108.  The full archive should be available on Aminet under
  109.  
  110.      dev/misc/IFF-RGFX.lha
  111.  
  112.  It includes a textual description of the file format
  113.  as well as a C header file, ready for use with your
  114.  programs.
  115.  
  116.  Please help supporting IFF-RGFX to make Amiga graphics
  117.  support more versatile!
  118.  
  119. --
  120. All mentioned trademarks are subject to their owners.
  121.